If Your Version Control System Could Talk

نویسندگان

  • Thomas Ball
  • Jung-Min Kim
  • Adam A. Porter
  • Harvey P. Siy
چکیده

Version control systems (VCSs) are used to store and reconstruct past versions of program source code. As a by-product they also capture a great deal of contextual information about each change. We will illustrate some ways to use this information to better understand a program's development history.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

If Your Bug Database Could Talk..

We have mined the Eclipse bug and version databases to map failures to Eclipse components. The resulting data set lists the defect density of all Eclipse components. As we demonstrate in three simple experiments, the bug data set can be easily used to relate code, process, and developers to defects. The data set is publicly avail-able for download.

متن کامل

P14: How to Find a Talent?

Talents may be artistic or technical, mental or physical, personal or social. You can be a talented introvert or a talented extrovert. Learning to look for your talents in the right places and building those talents into skills and abilities might take some work, but going about it creatively will let you explore your natural abilities and find your innate talents. You’re not going to fin...

متن کامل

Keep It Simple

league will ask, ‘So what?’ Again, you don’t have to ask that yourself, but if you did and couldn’t answer it, you’re in trouble. 6. Remember that your talk or writing really works on two levels, one where you make your point and a second where your ‘metacommentary’ explains to your students or colleagues how and how not to take it, using phrases of the ‘What I’m saying’ or ‘What I’m not saying...

متن کامل

Version Control Systems

S ane programmers don't write production code without the help of an editor and an interpreter or a compiler, yet I've seen many software projects limping along without using a version control system. We can explain this contrast if we think in terms of the increased start-up costs and delayed gratification associated with adopting a VCS. We humans typically discount the future, and therefore i...

متن کامل

Version Control Best Practices for Enterprise Architect

Glossary Baseline (Model Baseline): In Enterprise Architect, a Baseline refers to a snapshot of a Package at a particular point in time. The snapshot is stored in the Model Repository as compressed XMI and forms the basis of Enterprise Architect's Compare and Merge functionality. Check-in: The process of submitting your changes to the Version Control Repository. In Enterprise Architect, you exe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999